<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:p="http://primefaces.org/ui"
      xmlns:cote="http://java.sun.com/jsf/composite/componentes">

    <ui:composition template="/plantillas/plantillaPrincipal.xhtml">
        <ui:define name="contenido">
            <f:view>
                <h:form id="formCaja">
                    <p:panel id="pnlPendientes" header="Apertura y Cierre de Caja"
                             style="width:70%;margin: 0px auto;">
                        <p:panelGrid id="pnlPrincipal" style="width:70%;margin: 0px auto">



                            <p:row>
                                <p:column colspan="6">

                                    <p:fieldset legend="Apertura y Cierre de Caja Diario" toggleable="true"
                                                toggleSpeed="500">
                                        <p:panelGrid style="width:100%;margin: 0px auto;">

                                            <p:row>

                                                <p:column>
                                                    <h:outputLabel id="lblHoraApertura" value="Hora Apertura " />
                                                </p:column>
                                                <p:column>
                                                    <p:inputText id="txtHoraApertura"  onkeyup="cambiarMayuscula(this)"
                                                                 value="#{BKVentaCaja.ventaCaja.horaApertura}" />
                                                </p:column>
                                                <p:column colspan="2">

                                                </p:column>

                                            </p:row>
                                            <p:row>

                                                <p:column>
                                                    <h:outputLabel id="lblHoraCierre" value="Hora Cierre " />
                                                </p:column>
                                                <p:column>
                                                    <p:inputText id="txtHoraCierre"  onkeyup="cambiarMayuscula(this)"
                                                                 value="#{BKVentaCaja.ventaCaja.horaCierre}" />
                                                </p:column>
                                                <p:column colspan="2">

                                                </p:column>

                                            </p:row>
                                            <p:row>
                                                <p:column colspan="2">

                                                </p:column>
                                                <p:column>
                                                    <h:outputLabel id="lblFecha" value="Fecha " />
                                                </p:column>
                                                <p:column>
                                                    <p:calendar id="calendarFecha" 
                                                                value="#{BKVentaCaja.ventaCaja.fecha}"
                                                                pattern="dd/MM/yyyy" size="13"
                                                                showButtonPanel="true" navigator="true"
                                                                locale="es"
                                                                mindate="#{BKVentaCaja.hoy}" />
                                                </p:column>


                                            </p:row>

                                            <p:row>

                                                <p:column>
                                                    <h:outputLabel id="lblUsuario"
                                                                   value="Usuario " />
                                                </p:column>
                                                <p:column colspan="3">
                                                    <p:inputText id="txtUsuario"  onkeyup="cambiarMayuscula(this)"
                                                                 value="#{BKVentaCaja.ventaCaja.vendedor}" size="60"/>
                                                </p:column>


                                            </p:row>

                                            <p:row>
                                                <p:column>

                                                </p:column> 
                                                <p:column>
                                                    <h:outputLabel id="lblSoles"
                                                                   value="SOLES " />
                                                </p:column>
                                                <p:column>

                                                </p:column>
                                                <p:column>
                                                    <h:outputLabel id="lblDolares"
                                                                   value="DOLARES " />
                                                </p:column>


                                            </p:row>
                                            <p:row>

                                                <p:column>
                                                    <h:outputLabel id="lblApertura"
                                                                   value="Apertura " />
                                                </p:column>
                                                <p:column>
                                                    <p:inputText id="txtAperturaSoles"  onkeyup="cambiarMayuscula(this)"
                                                                 value="#{BKVentaCaja.ventaCaja.aperturaSoles}"/>
                                                </p:column>
                                                <p:column>

                                                </p:column>
                                                <p:column>
                                                    <p:inputText id="txtAperturaDolares"  onkeyup="cambiarMayuscula(this)"
                                                                 value="#{BKVentaCaja.ventaCaja.aperturaDolar}"/>
                                                </p:column>


                                            </p:row>
                                            <p:row>

                                                <p:column>
                                                    <h:outputLabel id="lblEfectivo"
                                                                   value="Efectivo " />
                                                </p:column>
                                                <p:column>
                                                    <p:inputText id="txtEfectivoSoles"  onkeyup="cambiarMayuscula(this)"
                                                                 value="#{BKVentaCaja.ventaCaja.efectivoSoles}"/>
                                                </p:column>
                                                <p:column>

                                                </p:column>
                                                <p:column>
                                                    <p:inputText id="txtEfectivoDolares"  onkeyup="cambiarMayuscula(this)"
                                                                 value="#{BKVentaCaja.ventaCaja.efectivoDolar}"/>
                                                </p:column>


                                            </p:row>
                                            <p:row>

                                                <p:column>
                                                    <h:outputLabel id="lblTarjeta"
                                                                   value="Tarjeta " />
                                                </p:column>
                                                <p:column>
                                                    <p:inputText id="txtTarjetaSoles"  onkeyup="cambiarMayuscula(this)"
                                                                 value="#{BKVentaCaja.ventaCaja.tarjetaSoles}"/>
                                                </p:column>
                                                <p:column>

                                                </p:column>
                                                <p:column>
                                                    <p:inputText id="txtTarjetaDolares"  onkeyup="cambiarMayuscula(this)"
                                                                 value="#{BKVentaCaja.ventaCaja.tarjetaDolar}"/>
                                                </p:column>


                                            </p:row>
                                            <p:row>

                                                <p:column>
                                                    <h:outputLabel id="lblCheques"
                                                                   value="Cheques " />
                                                </p:column>
                                                <p:column>
                                                    <p:inputText id="txtChequesSoles"  onkeyup="cambiarMayuscula(this)"
                                                                 value="#{BKVentaCaja.ventaCaja.chequesSoles}"/>
                                                </p:column>
                                                <p:column>

                                                </p:column>
                                                <p:column>
                                                    <p:inputText id="txtChequesDolares"  onkeyup="cambiarMayuscula(this)"
                                                                 value="#{BKVentaCaja.ventaCaja.chequeDolar}"/>
                                                </p:column>


                                            </p:row>
                                            <p:row>

                                                <p:column>
                                                    <h:outputLabel id="lblCredito"
                                                                   value="Credito " />
                                                </p:column>
                                                <p:column>
                                                    <p:inputText id="txtCreditoSoles"  onkeyup="cambiarMayuscula(this)"
                                                                 value="#{BKVentaCaja.ventaCaja.creditoSoles}"/>
                                                </p:column>
                                                <p:column>

                                                </p:column>
                                                <p:column>
                                                    <p:inputText id="txtCreditoDolares"  onkeyup="cambiarMayuscula(this)"
                                                                 value="#{BKVentaCaja.ventaCaja.creditoDolar}"/>
                                                </p:column>


                                            </p:row>
                                            <p:row>

                                                <p:column>
                                                    <h:outputLabel id="lblDeposito"
                                                                   value="Deposito " />
                                                </p:column>
                                                <p:column>
                                                    <p:inputText id="txtDepositoSoles"  onkeyup="cambiarMayuscula(this)"
                                                                 value="#{BKVentaCaja.ventaCaja.depositoSoles}"/>
                                                </p:column>
                                                <p:column>

                                                </p:column>
                                                <p:column>
                                                    <p:inputText id="txtDepositoDolares"  onkeyup="cambiarMayuscula(this)"
                                                                 value="#{BKVentaCaja.ventaCaja.depositoDolar}"/>
                                                </p:column>


                                            </p:row>
                                            <p:row>

                                                <p:column>
                                                    <h:outputLabel id="lblTotal"
                                                                   value="Total " />
                                                </p:column>
                                                <p:column>
                                                    <p:inputText id="txtTotalSoles"  onkeyup="cambiarMayuscula(this)"
                                                                 value="#{BKVentaCaja.ventaCaja.totalSoles}"/>
                                                </p:column>
                                                <p:column>

                                                </p:column>
                                                <p:column>
                                                    <p:inputText id="txtTotalDolares"  onkeyup="cambiarMayuscula(this)"
                                                                 value="#{BKVentaCaja.ventaCaja.totalDolar}"/>
                                                </p:column>


                                            </p:row>







                                        </p:panelGrid>
                                    </p:fieldset>
                                </p:column>
                            </p:row>


                        </p:panelGrid>

                        <p:panelGrid style="width:40%;margin: 10px auto;">

                            <p:row>
                                <p:column>
                                    <p:commandButton id="btnAperturarCaja"
                                                     action="#{MBVentaCaja.aperturarCaja()}" ajax="false"
                                                     value="Aperturar Caja" />
                                </p:column>

                                <p:column>
                                    <p:commandButton id="btnCerrarCaja"
                                                     action="#{MBVentaCaja.cerrarCaja()}" ajax="false"
                                                     value="Cerrar Caja" />
                                </p:column>



                                <p:column>
                                    <p:button
                                        href="/paginas/ventas/caja/aperturaCaja.anx"
                                        value="Cancelar" />
                                </p:column>
                            </p:row>

                        </p:panelGrid>

                        <h:panelGrid>
                            (*) Campos requeridos
                        </h:panelGrid>

                    </p:panel>

                    <p:blockUI block="formCaja" trigger="btnAperturarCaja">
                        Guardando apertura Caja<br />
                        <p:graphicImage value="/images/ajax-loader.gif" />
                    </p:blockUI>

                </h:form>
            </f:view>
        </ui:define>
    </ui:composition>


</html>
